<?php namespace Admin\Controller;
/*标签管理控制器*/
class TagController extends CommonController
{
	/*属性*/
	protected $db;
	/*构造方法 实例化*/
	public function __init()
	{
		$this->db = new \Common\Model\Tag;
	}
	/*标签首页，标签列表*/
	public function index()
	{
		/*获取所有的数据*/
		$data = $this->db->get();
		/*分离变量*/
		View::with("data",$data);
		View::make();
	}
	/*添加标签*/
	public function addTag()
	{

		if(IS_AJAX)
		{			
			if(!$this->db->store())
			{
				/*如果添加失败*/
				View::ajax(array('status'=>0,'message'=>$this->db->getError()));
			}else{
				//如果添加成功
				View::ajax(array('status'=>1,'message'=>"添加成功"));
			}
		}
		View::make();
	}
	/*编辑*/
	public function edit()
	{

		if(IS_AJAX)
		{			
			if(!$this->db->edit())
			{
				/*如果添加失败*/
				View::ajax(array('status'=>0,'message'=>$this->db->getError()));
			}else{
				//如果添加成功
				View::ajax(array('status'=>1,'message'=>"添加成功"));
			}
		
		
		}
		/*1.获取原来的值*/
		$tid = Q('get.tid',0,'intval');
		$oldData = $this->db->where('tid',$tid)->first();
		var_dump($oldData);
		
		/*分离变量*/
		View::with("oldData",$oldData);
		View::make();
	}
	 /*删除*/
	 public function del()
	{
		$tid = Q('get.tid',0,'intval');
		$this->db->del($tid);
		$this->success("删除成功");
	}
}























